// app.js
// 导入 公用 模块
import './utils/utils'

// 加载 utils/http.js
import './utils/http'
import './utils/qqmap'

// 共享的数据方法，一般放在全局！！！！
App({
  token:'',
  refresh_token:'',

  // 小程序一启动，就立刻获取token,存到全局
  onLaunch() {
    this.getToken()
    this.getRToken()
  },

  // 封装函数,存储2个token
  getToken() {
    const token = wx.getStorageSync('token')
    // 全局的数据，直接存，不用setData
    this.token = token
  },
  getRToken(){
    const refresh_token = wx.getStorageSync('refresh_token')
    this.refresh_token = refresh_token
  },

  // 封装 存储token
  setToken(token,refresh_token) {
    // 给token加 Bearer 前缀
    token = 'Bearer ' + token
    refresh_token = 'Bearer ' + refresh_token

    this.token = token //存全局
    this.refresh_token = refresh_token//存全局
    wx.setStorageSync('token',token) //存本地
    wx.setStorageSync('refresh_token',refresh_token) //存本地
  }
})
